.city_search {
    height: 35px;
    display: flex;
    align-items: center;
  .city_search_form {
    flex: 1;
    height: 100%;
    background-color: #fff;
    display: flex;
    align-items: center;
    border-radius: 3px;
    padding: 0 6px;
    .city_search_form_label {
      color: #000;
      font-size: 13px;
    }
    // 下拉图标
    .icon_arrow {
      font-size: 12px;
      padding:0 7px;
    }
    .city_search_form_input {
      border-left: 1px solid #ccc;
      padding-left:15px;
      display: flex;
      align-items: center;
      color: #9c9fa1;
      :global {
        .icon-seach {
          font-size: 15px;
          padding:0 10px;
        }
      }
    }
  }

  .city_search_iconmap {
    width: 45px;
    text-align: center;
  }
  //  图标样式 方法一
  :global {
    .icon-map {
      font-size: 25px;
      color: #fff;
    }
  }
}